<?php
class Periodo extends AppModel {
	var $displayField = 'periodo';
	var $name = 'Periodo';
	var $belongsTo = array('Estado'=>array('className' => 'Estado','foreignKey' => 'estado_id'));
	var $validate = array(
		'id'=>array('notEmpty'=>array('rule'=>'notEmpty','last'=>true,'menssage'=>'Verifique los datos enviados')),
		'periodo'=>array('notEmpty'=>array('rule'=>'notEmpty','last'=>true,'message'=>'Descripcion: El campo no puede quedar vacio'),
							'maxLength'=>array('rule'=>array('maxLegth','250'),'last'=>true,'message'=>'Descripcion: Máximo 250 caracteres')),							
		'estado_id'=>array('notEmpty'=>array('rule'=>'notEmpty','last'=>true,'menssage'=>'Verifique los datos enviados')),
		
	);
	function countPeriodo($params){return $this->find('count',$params);}
	function dataPeriodo($params){return $this->find('all',$params);}	
	function visualizarError($error){if(empty($error)){	return 	array('respuesta'=>true, 'mensaje'=>"El registro a sido actualizado");}	foreach($error as $value){ return array('respuesta'=>false, 'mensaje'=>$value);}}
	function getPeriodoLista(){return $this->find('list',array('fields'=>array('Periodo.periodo','Periodo.periodo'),'conditions'=>array('Periodo.estado_id'=>1))); }
	
}